package com.ruoyi.fly.domain;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import lombok.experimental.Accessors;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
@NoArgsConstructor
@ToString(callSuper = true)
@Accessors(chain = true)
@ApiModel(value = "AppletServer", description = "服务表")
@AllArgsConstructor
public class AppletServer implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 服务项目
     */
    @ApiModelProperty(value = "服务项目id")
    private String id;

    /**
     * 标题
     */
    @ApiModelProperty(value = "标题")
    @Excel(name = "标题")
    private String title;

    /**
     * 副标题
     */
    @ApiModelProperty(value = "副标题")
    @Excel(name = "副标题")
    private String subtitle;

    /**
     * 温馨提示
     */
    @ApiModelProperty(value = "温馨提示")
    @Excel(name = "温馨提示")
    private String remarks;

    /**
     * 产品图片多张逗号间隔
     */
    @ApiModelProperty(value = "产品图片多张逗号间隔")
    @Excel(name = "产品图片多张逗号间隔")
    private String img;

    /**
     * 服务内容
     */
    @ApiModelProperty(value = "服务内容")
    @Excel(name = "服务内容")
    private String content;

    /**
     * 背景图
     */
    @ApiModelProperty(value = "背景图")
    @Excel(name = "背景图")
    private String backgroundImg;

    /**
     * 服务分类id
     */
    @ApiModelProperty(value = "服务分类id")
    @Excel(name = "服务分类id")
    private String serverCategoryId;

    /**
     * 创建人
     */

    @Excel(name = "创建人")
    @ApiModelProperty(value = "创建人")
    private String createUser;

    /**
     * 最后修改人
     */
    @Excel(name = "最后修改人")
    @ApiModelProperty(value = "最后修改人")
    private String updateUser;

    /**
     * 逻辑删除 1-删除 0-未删除
     */
    @ApiModelProperty(value = "逻辑删除 1-删除 0-未删除")
    @Excel(name = "逻辑删除 1-删除 0-未删除")
    private Long isDelete;

    /**
     * 服务状态  1-下架  0-上架
     */
    @ApiModelProperty(value = "服务状态  1-下架  0-上架")
    @Excel(name = "服务状态  1-下架  0-上架")
    private Long shelves;

    @ApiModelProperty(value = "门市价")
    private BigDecimal storePrice;

    @ApiModelProperty(value = "团购价")
    private BigDecimal groupBuyPrice;

    @ApiModelProperty(value = "归属 0=全平台 1=个人店铺")
    private Integer belong;


    @ApiModelProperty(value = "创建时间")
    private String createTime;

    @ApiModelProperty(value = "更新时间")
    private String updateTime;


}
